package com.ryder.ryderschool.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ryder.ryderschool.entity.Project;

public interface ProjectService extends IService<Project> {
    void createProject(Project project);
    void updateProject(Project project);
    void deleteProject(Integer id);
    Project getProject(Integer id);
    Page<Project> listProjects(Integer pageNum, Integer pageSize, String keyword);
    void submitForReview(Integer id);
    void firstReview(Integer id, boolean approved, String comment);
    void finalReview(Integer id, boolean approved, String comment);
} 